#include "MediaGenerator.h"
#include "MediaStateMap.h"


namespace tsc
{
namespace mgw
{

/*******************************************************************************
 *
 * Constructor
 *
 ******************************************************************************/
MediaGenerator::MediaGenerator(common::GeneratorEnvironment& ge) :
	common::Generator(ge, MediaStateMap::instance().initialState()),
	mConnectionId(0),
	mMediaItemId(0),
	mServerMediaPort(0)
{

} // MediaGenerator::MediaGenerator

/*******************************************************************************
 *
 * Destructor
 *
 ******************************************************************************/
MediaGenerator::~MediaGenerator()
{

}

uint32_t
MediaGenerator::getServerMediaPort() const
{
    return mServerMediaPort;
}

void
MediaGenerator::setServerMediaPort(uint32_t port)
{
    mServerMediaPort = port;
}

} // namespace mgw
} // namespace tsc
